
const systemInfo = wx.getSystemInfoSync()

export default class JJSystemUtil {
    static getIsIOS() {
        const platform = systemInfo.platform
        if (platform == "ios") {
            return true;
        } else {
            return false;
        }
    }

    static getSDKVersion() {
        return systemInfo.SDKVersion;
    }

    static getWXVersion() {
        return systemInfo.version;
    }

    static getSystemInfo() {
        return systemInfo;
    }

    static compareVersion(v1, v2) {        
        v1 = v1.split('.')
        v2 = v2.split('.')
        var len = Math.max(v1.length, v2.length)

        while (v1.length < len) {
            v1.push('0')
        }
        while (v2.length < len) {
            v2.push('0')
        }

        for (var i = 0; i < len; i++) {
            var num1 = parseInt(v1[i])
            var num2 = parseInt(v2[i])

            if (num1 > num2) {
                return 1
            } else if (num1 < num2) {
                return -1
            }
        }
        return 0
    }
}
